﻿/*--------------------------------------------------------------------------------------------------------*/

.table_b { border-collapse:collapse; font-size:12px ; color:#666;margin-left:20px; width:690px; line-height:22px;}
.table_b_title{ background: url(/SiteCollectionImages/EI/Web/icon_08.png) no-repeat 0 1px; color:#1f3964; font-size:12px ;
 font-weight:bold; padding-left:20px; line-height:22px; }


/*--------------------------------------------------------------------------------------------------------*/

.table_c {border-collapse:collapse; font-size:12px ; color:#03142f; line-height:35px; border:0; text-align:center;margin-left:20px;}

.table_c_1{ background:url(/SiteCollectionImages/EI/Web/bg_td3.jpg) no-repeat right;}
.table_c_2{ background:url(/SiteCollectionImages/EI/Web/bg_td4.png) no-repeat right #4d8dbe;}


/*--------------------------------------------------------------------------------------------------------*/

.table_d {border-collapse:collapse; font-size:12px ; color:#03142f; line-height:18px; border:0;text-align:center;margin-left:20px;}

.table_d_1 { background:url(/SiteCollectionImages/EI/Web/bg_td4.jpg) repeat-x bottom; border:1px solid #b6c7eb; padding:10px 0 0 0;}
.table_d_2 { background-color:#63c7e4; text-align:center;} 
.table_d_title{ background: url(/SiteCollectionImages/EI/Web/icon_10.png) no-repeat 0 -1px;color:#042c55; font-size:12px ; display: inline-block;
 font-weight:bold; padding-left:20px; }

.table_d_title a:link ,.table_d_title a:visited { color:#4d8dbe; text-decoration:underline; font-weight:normal;}
.table_d_title a:hover  { color:#000; text-decoration:none;}

.table_d_title2{ background: url(/SiteCollectionImages/EI/Web/icon_12.png) no-repeat 0 20px;color:#666; font-size:12px ; padding:0 0 0px 20px;  }


.table_d_btn_1 a:link , .table_d_btn_1 a:visited { background:url(/SiteCollectionImages/EI/Web/btn_04_1.png) no-repeat; width:95px ; height:35px;display:block; }
.table_d_btn_1 a:hover {background:url(/SiteCollectionImages/EI/Web/btn_04_2.png) no-repeat; width:95px ; height:35px; }

.table_d_btn_2 a:link , .table_d_btn_2 a:visited { background:url(/SiteCollectionImages/EI/Web/btn_05_1.png) no-repeat;width:95px ; height:35px;display:block; }
.table_d_btn_2 a:hover {background:url(/SiteCollectionImages/EI/Web/btn_05_2.png) no-repeat; display:block;}

.table_d_hr{ background:url(/SiteCollectionImages/EI/Web/hr4.jpg) no-repeat;}

.table_d_txt{ text-align:left;}


/*--------------------------------------------------------------------------------------------------------*/

.table_e {border-collapse:collapse; font-size:12px ; color:#000; line-height:18px; border:0; text-align: left; margin-left:20px; line-height:20px;}

.table_e_1{ background:url(/SiteCollectionImages/EI/Web/icon_13.png) repeat-y  right top #66b3b8; padding:10px 0 0 20px; height:30px;
 color:#FFF; font-size:14px; font-family:"微軟正黑體", "新細明體", Century, Arial; font-weight:bold; }

.table_e_2{  color:#666; font-size:12px; }


.table_e_top{  color:#666; font-size:12px; font-family:Arial, Century, sans-serif; text-align: right;  line-height:20px; }

.table_e_top a:link ,.table_e_top a:visited {color:#000; font-size:12px ; text-decoration:underline;}
.table_e_top a:hover {color:#666; font-size:12px  ; text-decoration:none;}



/*--------------------------------------------------------------------------------------------------------*/
/*title 包含狀態及步驟*/
/*沒有圖案的title,給步驟用*/
/*title_blue*/
.page_title  
{
    padding:11px 0 0 10px; 
    color:#666; 
    width:95%;  
    height:35px; 
    margin:0px 0px 10px 10px; 
    border-bottom:1px solid #ccc; 
    font-family: "微軟正黑體", Arial, Helvetica, sans-serif,"新細明體";
    font-size:15px;  
}
/*有icon的title*/
/*title_blue_normal*/
.page_title_icon
{ 
    padding:11px 0 0 40px; 
    background: url(/SiteCollectionImages/EI/App/icons/func_item.png) no-repeat 5px 0; 
    color:#666; 
    width:95%;  
    height:35px; 
    margin:0px 0px 10px 10px; 
    border-bottom:1px solid #ccc; 
    font-family: "微軟正黑體", Arial, Helvetica, sans-serif,"新細明體";
    font-size:15px;  
}
/*title_blue_txt*/
.page_title_txt  
{
    font-weight:bold; 
    float:left; 
    letter-spacing:1px; 
    width:95%;
}
/*步驟*/
.step_now_blue ,.step_pass_blue { font-family: "微軟正黑體",Arial, Century, "新細明體"; font-weight:bold;letter-spacing:1px; padding:0  0 0 33px; margin-right:15px;}
.step_now_blue { background: url(/SiteCollectionImages/EI/App/MemberApply/step_green.png) no-repeat left -5px; color:#9FD694; }
.step_pass_blue{ background: url(/SiteCollectionImages/EI/App/MemberApply/step_gray.png) no-repeat left -5px; color:#ccc;}

.table_blue_title 
{
    background:url(/SiteCollectionImages/EI/Web/bg_th4.jpg) repeat-x bottom #A9E969; 
    width:690px; 
    margin-left:20px; 
    height:16px; 
    padding:5px 0;
    color:#FFF; 
    vertical-align :middle;
    text-align:center; 
    font-size:14px; 
    font-family:"微軟正黑體", "新細明體", Century, Arial; 
    letter-spacing:1px;
    /*支援chrome,safari*/
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    /*支援firebox,flock*/
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    /*Normal*/
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

/*小秘書 */
/* table_blue_title_staff */
.assistant_table_title  
{
    background:url(/SiteCollectionImages/EI/Web/bg_th4.jpg) repeat-x left bottom #A9E969; 
    width:500px; 
    margin-left:20px; 
    height:16px; 
    padding:5px 0;
    color:#21374C; 
    text-align:left; 
    font-size:14px; 
    font-weight:bold;
    font-family:"微軟正黑體", "新細明體", Century, Arial; 
    letter-spacing:1px;
    /*支援chrome,safari*/
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    /*支援firebox,flock*/
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    /*Normal*/
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border: #BFBFBF 1px solid;
}
.btn_blue 
{
    background:#D8F4BD; 
    border:0; 
    cursor: pointer ;  
    padding:8px 25px; 
    font-size:12px; 
    color:#000;
    box-shadow:2px 2px 3px rgba(0,0,0,0.3); /* 陰影*/
    border-radius:10px; /* 圓角 */
    -moz-border-radius:4px;
    -webkit-border-radius:5px;   
 }
/*給有th的gridview使用*/
/*::::START:::::*/
.gridview_table
{
    border-collapse: collapse;
    width: 95%;
    margin-left: 20px;
    border: 1px solid #D2ECBC;
}
.gridview_table td
{
    padding: 5px 20px 5px 15px;
}
/*仿table_blue的th*/
.gridview_th
{
    background-color:#D8F4BD;
    width:200px; 
    padding-right :20px;
    text-align :right ;	
    height:14px; 
    padding:5px 0;
    font-size:12px;
    font-family: "微軟正黑體",Arial, Helvetica, sans-serif;
    color: #1f3964;
    font-weight: bold;
    border-top: 1px solid #D2ECBC;
    border-right: 1px solid #D2ECBC;
    padding: 5px 20px 5px 15px;
}
/*::::END:::::*/
.table_blue {	
    border-collapse:collapse; 
    width:95%; 
    margin-left:20px;
	border:1px solid #D2ECBC;
	background-color:#FFFFFF;
}

.table_blue tbody tr {background-color:#FFFFFF; }
.table_blue td { }
.table_blue thead tr td
{
    background:url(/SiteCollectionImages/EI/Web/bg_th4.jpg) repeat-x bottom #A9E969; 
    margin-left:20px; 
    height:16px; 
    padding:5px 0;
    color:#FFF; 
    vertical-align :middle;
    text-align:center; 
    font-size:14px; 
    font-family:"微軟正黑體", "新細明體", Century, Arial; 
    letter-spacing:1px;
    /*支援chrome,safari*/
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    /*支援firebox,flock*/
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    /*Normal*/
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;

}
.table_blue tbody th
{
    background-color:#D8F4BD;
    width:200px; 
    padding-right :20px;
    text-align :right ;	
}
.table_blue tbody th, .table_blue td {
	font-size:12px;
	height:14px; 
	padding:5px 0;
	line-height: 1.4em;
	font-family: "微軟正黑體",Arial, Helvetica, sans-serif;
	color: #1f3964;
	padding: 5px 20px 5px 15px;
	border-top: 1px solid #D2ECBC;
	border-right: 1px solid #D2ECBC;
}
.table_blue a {
	color: #777777;
	font-weight: bold;
	text-decoration: underline;
}
.table_blue a:hover {
	color: #F8A704;
	text-decoration: underline;
}
.td_btn
{
    background-color:#FEFFDD;
    text-align :center;
}
/*GridView Style*/
.GridViewStyle
{
    font-family: Arial, Sans-Serif;
    font-size:small;
    table-layout: auto;
    border-collapse: collapse;
    border: #D2ECBC 1px solid;
}
.HeaderStyle
{
    background-color:#D8F4BD;	
    color: #666;
    font-size:14px;
    height:25px;
    padding-top:8px;
    padding-bottom:8px;
    vertical-align :middle ;
    font-weight :bold ;
    font-family: "微軟正黑體", Arial, Helvetica, sans-serif,"新細明體";
}
.HeaderStyle_staff
{
    background-color:#D8F4BD;	
    color: #666;
    font-size:14px;
    height:25px;
    padding-top:8px;
    padding-bottom:8px;
    vertical-align :middle ;
    font-weight :bold ;
    font-family: "微軟正黑體", Arial, Helvetica, sans-serif,"新細明體";
}
.DropDownStyle
{
    
}
.OddRowStyle td
{
    background-color:#F0F0F0;  
    vertical-align :middle ;
    padding-top:3px;
    padding-bottom:3px;
    font-size:12px;
    height:14px;
    
}
.RowStyle td
{
    vertical-align :middle ;
    padding-top:3px;
    padding-bottom:3px;
    font-size:12px;
    height:14px;
}
/*小秘書*/
/*.GridViewStyle_staff*/
.AssistantGridStyle
{
    font-family: Arial, Sans-Serif;
    font-size:small;
    table-layout: auto;
    border-collapse: collapse;
    border: #bfbfbf 1px solid;
}
/*.RowStyle_staff td*/
.AssistantRowStyle td
{
    vertical-align :middle ;
    padding-top:5px;
    padding-bottom:5px;
    font-size:12px;
    height:15px;
}
/*--------------------------------------------------------------------------------------------------------*/

.table_g{	
 border-collapse:collapse; width:650px; 
 border:1px solid #c0e6d2; }

.table_g tbody tr {background-color:#FFF;border-top: 1px solid #87c1c3; }
.table_g thead td {color:#1a3262; background: url(/SiteCollectionImages/EI/Web/bg_th3.jpg) repeat-x  #abf9c5  bottom;
	font-size:12px;
	font-weight: bold;} 

.table_g td { background-color:#FFF; }
.table_g tbody th{ }
.table_g tbody th, .table_g td {
	font-size:12px;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	color: #1f3964;
	padding: 5px 20px 5px 15px;border-right: 1px solid #87c1c3;
		
}
.table_g a {
	color: #777777;
	font-weight: bold;
	text-decoration: underline;
}
.table_g a:hover {
	color: #F8A704;
	text-decoration: underline;
}

/*--------------------------------------------------------------------------------------------------------*/
/*按鈕*/
.tableBtn{ background:url(/SiteCollectionImages/EI/Web/btn_03.png) no-repeat 4px 3px; width:120px; height:35px; border:0; cursor: pointer;}
.tableBtn2{ background:url(/SiteCollectionImages/EI/Web/btn_07.png) no-repeat 3px 3px; width:70px; height:35px; border:0; cursor: pointer; margin-left:10px;}
.btnBlack{ text-align: center; margin-top:20px; }

input.btnAllUse {background:#63e8d7; border:0; cursor: pointer ;  padding:8px 25px; font-size:12px; color:#000;
box-shadow:2px 2px 3px rgba(0,0,0,0.3); /* 陰影*/
border-radius:5px; /* 圓角 */
-moz-border-radius:4px;
-webkit-border-radius:5px;   
 }
	
input.btnAllUse:hover{background:#399186; border:0; cursor: pointer ;  padding:8px 25px; font-size:12px;color:#FFF;
box-shadow:2px 2px 3px rgba(0,0,0,0.3); /* 陰影*/
border-radius:5px; /* 圓角 */
-moz-border-radius:5px;
-webkit-border-radius:5px;   
 }
	
	
/*--------------------------------------------------------------------------------------------------------*/
/* 表單文字 */
input.textBox{
	border-radius:4px; /* 圓角 */
  -moz-border-radius:4px;
    -webkit-border-radius:4px;
    background-color: #FFF; margin-bottom:5px; border:1px solid #0f7287; height:20px;
}

/*--------------------------------------------------------------------------------------------------------*/
/*:::::頁籤:::::*/
/*Body*/
.Tab .ajax__tab_body
{
    border:1px solid #489801;
    padding-top:10px;
}
/*點到時(左,中,右)*/
.Tab .ajax__tab_active .ajax__tab_tab
{
    color: #ffffff;
    background-color: #489801;
    height:23px;
    padding-right:6px;
}
.Tab .ajax__tab_active .ajax__tab_inner
{
    color: #ffffff;
    background-color: #489801;
    padding-left:10px;
    padding-top:10px;
}
.Tab .ajax__tab_active .ajax__tab_outer
{
    color: #ffffff;
    background-color: #489801;
    padding-right:6px;
}
/*滑到時(左,中,右)
.Tab .ajax__tab_hover .ajax__tab_tab
{
    color: #000000;
    background-color: #EAEAEA;
    height:20px;
}
.Tab .ajax__tab_hover .ajax__tab_inner
{
    color: #000000;
    background-color: #EAEAEA;
    padding-left:10px;
}
.Tab .ajax__tab_hover .ajax__tab_outer
{
    color: #000000;
    background-color: #EAEAEA;
    padding-right:6px;
}*/
/*移開時(左,中,右)*/
.Tab .ajax__tab_tab
{
    color: #666666;
    background-color: #EAEAEA;
    height:20px;
}
.Tab .ajax__tab_inner
{
    color: #666666;
    background-color: #EAEAEA;
    padding-left:10px;
    padding-top:10px;
}
.Tab .ajax__tab_outer
{
    color: #666666;
    background-color: #EAEAEA;
    padding-right:6px;
    margin-right: 5px;
}

.GridTable 
{
    border-collapse: collapse;
    width: 95%;
    margin-left: 20px;
    border: 1px solid #D2ECBC;
}

.subTable 
{
    border-collapse: collapse;
    width: 95%;
    margin-left: 20px;
    border: 0px solid #D2ECBC;
}
.table_contact {	
    border-collapse:collapse; 
    width:95%; 
    margin-left:20px;
	border:0px solid #FFFFFF;
	background-color:#FFFFFF;
}

.table_contact tbody tr {background-color:#FFFFFF; }
.table_contact td { }
.table_contact thead tr td
{
    /*background: url(/SiteCollectionImages/EI/Web/item01.png) no-repeat 5px 0;*/
    background-color:#FFFFFF;
    margin-left:20px; 
    height:16px; 
    /*padding:5px 0;
    padding-left:40px;*/
    color:#1B84C9; 
    vertical-align :middle;
    text-align:left; 
    font-size:18px; 
    font-family:"微軟正黑體", "新細明體", Century, Arial; 
    font-weight: bold;
    letter-spacing:1px;
    /*支援chrome,safari*/
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    /*支援firebox,flock*/
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    /*Normal*/
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.table_contact tbody th
{
    background-color:#FFFFFF;
    width:200px; 
    padding-right :20px;
    text-align:left;	
    font-weight: bold;
    color: #1f3964;
}
.table_contact tbody th, .table_contact td {
	font-size:14px;
	height:14px; 
	padding:5px 0;
	line-height: 1.4em;
	font-family: "微軟正黑體",Arial, Helvetica, sans-serif;
	padding: 5px 20px 5px 15px;
	border-top: 0px solid #D2ECBC;
	border-right: 0px solid #D2ECBC;
}
.table_contact a {
	color: #777777;
	font-weight: bold;
	text-decoration: underline;
}
.table_contact a:hover {
	color: #F8A704;
	text-decoration: underline;
}